Pros
- Some good teammates - Occasional interesting things to work on - 401k match (but no company stock incentives/ownership options)
Cons
- Executives that only care about $, but won't tell you how much money the company makes during the few all hands they hold because you can't be trusted - Mistrust is rampant and throwing people under the bus is a common practice. - Management is worried about losing their own jobs more than taking care of their employees and treating them right. - Developers are treated as a "resource" that costs the company money. - Be ready to be low man on the totem pole no matter how good the work is that you do: seniority rules - This is a 100% technology based product without a CTO. - Ideas/new features come only from product teams with deadlines not attached to actual estimates.