Pros
Talented staff members on the contracts, program managers, engineers, operational managers, all the mid-level division who are great to work with. Interesting projects to work on as well as the chance to work on customer site. Flexible, laid back environment and their benefits are decent thought they have been going up every year.
Cons
All of upper senior management has go to due to mismanagement starting from the very top. Constantly laying off people on Fridays every 3-4 months. They have driven this company to the ground and they had to have an investment company come in and try to keep it afloat. They are still stuck in the good ole-boys club mentality which there is no room for these days. Causing them to limit and lose out on great opportunities to grow the company. Employee morale is at all time low, almost non-existent salary increases, no bonuses, PTO time has been cut and and no company sponsored activities to boost morale. Fear among employees they will be laid off next. Stay away as this place is going to sink any day now.