Pros
Ridiculously dedicated Leadership with nothing but Humanistic and Long Term vision and dedication. Exec Team and Team Leaders spend a lot of hours trying to ensure their people will be taken care of the best way possible, even in the current industry environment. As an employee who witnessed the heart and soul of the leadership on a fairly regular basis, I can say with all honesty, I've never seen a company fight harder for the team members.
Cons
- Weak benefits due to the current economy and ability to scale.
- Uncertainty in current and future projects promotes unhealthy morale in the ranks