Before the company went public, it was a killer place to work. Upper management was involved and believed in the software and the employees creating and selling it. The employees were quality and hard-working and the managers supporting them were even better.

Cons

As the company was preparing to go public is when everything started shifting downhill. Executives were changing; their involvement in day-to-day operations were becoming non-existent and the employees HR started hiring (including the HR team) were corporate individuals who enjoyed delegating the work vs. actually doing the work. The office environment was no longer enjoyable as management only had dollar signs in their vision.

Advice to ManagementAdvice

Respect the employees and the hard work they put in every single day - and reward them! Hire managers to manage the teams who are getting their hands on the projects, instead of hiring managers who are never around and expect you to carry their work-load.