Pros
- Relaxed work culture - Good Benefits
Cons
- Low compensations. I would say you will end up making 20-30k less than the market. - Pathetic Promotion Process. Employees loud and clear shared their opinion through various mediums, union speeches, one-on-one meetings but leadership refuse to listen. If your manager is ready, why do opinions from other managers in the group matter in the decision? You as an employee never get an opportunity to work with other teams so how's that fair. Because of bad leadership, union forming is inevitable. - Technologies from the stone age and never get any upgrade. - if you are an H1B immigrant like me, I would suggest continuing looking somewhere else. Once you are in, exit is difficult. you will end up working in a lower role no matter if you have 10+ years of experience.