Vantaggi
1. Good company vision, value and culture, on paper at least. 2. Good benefits, promote a healthy lifestyle. 3. Compensation is OK too, at least keeps up with mainstream. 4. Most people are nice, for real, helpful and kind.
Svantaggi
1. No decent way to submit formal internal complaints. 2. HR is outsourced and won't help you that much. 3. Low chance for promotion and upward movement. 4. Fired for nonsense reasons, with no warning previously, no chance for appeal. One day out of blue manager told me I was performing "well below minimum expect level", "cannot complete task independently", "do not respect company culture", "disrupt team environment", among other nonsense reasons. I have no formal channel to complain, manger's mangers (M2) doesn't take me seriously and say I lack respect for my manager's judgement. Next month I was terminated for performing well below minimum expect level and have no way to appeal. Left a message to CEO on Teams the day I left saying I have absolute confidence anyone I worked with, aside from my manager, will say I perform just as well, if not better than my coworkers. I know it doesn't change anything though. I would sue for wrongful termination, but I don't have money or energy to fight 10 years+ lawsuit with MS.