Pros
- Most managers try to respect your work-life balance. - Schedule is very flexible - Lots of interesting technical problems to solve. - Respectful and inclusive work culture - Global workforce means you'll work with people on every continent - Strong benefit package compared to employers in my region
Kontras
- Dishonest, greedy, and untrustworthy company leadership. They blatantly lie to us about not having layoffs. - Over-engineered, low quality proprietary technologies - No QA staff at all (they were laid off years ago) = low quality products, high pressure customer reports. Culture doesn't properly account for testing. - Commitment to user experience was non-existent until recently, and there is a very, very long way to go to catch up with competition - RTO means 3 days in the office unless you have executive approval - Career progression is based on tenure instead of merit. Your hard work may be rewarded by RSUs and a pay increase if you're lucky and a high performer. But actual promotions are based on a schedule. If you're good at your job, be prepared to be placed in a role that you aren't properly compensated for.