Pros
This can be a great place for career growth Good people Wide range of products and tech stacks with an option to change teams if desired
Cons
This company has changed drastically since I was first hired. Initially, the benefits and upward mobility were awesome. Now, well, not so great: * Benefits are a shadow of what they once were * They determined I was being paid roughly $20k below what I should be getting paid and gave me a sad little bump in pay (far below what is competitive) * Teams in the US are composed of groups of people that are left over, as they don't seem to hire new people in the US/similar timezones to fill backfill positions. Teams are missing fundamental components!! * People are jumping ship right and left; morale is low * While current teams suffer, the new India office is thriving. It feels like they want longtime employees to leave... * There have been some cult-like, almost televangelist moments during meetings