Pros
Nothing is good about this company
Cons
This is the most unorganized company I have ever worked for in my life. Senior management has no idea what they are doing and there is no vision. It is the blind leading the blind. There is no cohesiveness and direction. They are only surviving because of a few big contracts they have, but other than that, they are dead in the water. They love letting people go for no reason and devalue their development employees. On top of everything though, they have no regard for employees first. They are only concerned about the bottom line and nothing else matters. For an organization that states that they are mission lead, that is a bunch of lies! They are as corporate as they come and they will let skilled, productive, and loyal people go just to save a few bucks. Stay far away from this company and utilize your talents with someone who will value you and your skillets.