Good people but company is struggling to find its way
Pros
Good people but direction of the company is questionable The people are really nice to work with and they have good in-house technical knowledge. Benefits are average to above average. There are opportunities for growth due to the size of the organization. Improved management systems.
Cons
It may be a product of success but growth has created a distance between Sr. management and the rest of the company as well as a disconnect between departments. There is constant competition for interesting work and people that have it tend to hoard. Jr. staff are undervalued and Sr. staff are overpaid. Too many chiefs syndrome but nobody is willing to budge. Stark divide between 'technical' and 'project management' areas. Company culture is to coddle senior project staff as long as they win new business even if it is toxic to the operations. This is often at the expense of supporting staff who often are treated as expendable.