Pros
Amazing early career pay, great relocation team, paid overtime, incredible people, opportunity to grow soft skills, and great benefits. There’s also an annual meeting that they spend too much money on. Las Vegas was fun, but I would’ve lived without it. Vegas obviously didn’t keep me here. This job is incredible for getting your feet in the door of the software development space. I can’t argue that, and anyone can probably find pleasure in the first 3 years or so. More so if you’re fresh out of college (aka most of their vict—I mean target prospects).
Cons
No transferable skills/knowledge gained after about 2 years. They move you just to move you sometimes. To avoid it, you have to give up raises for years. High overtime during rollouts. It’s rare to find dumb people with seniority, but the ones that are there have a free spot since it’s more difficult to find someone else to teach their complex product to. Diversity also sucks. There is one person that comes to mind, but nobody else puts effort into this area. I imagine that person is on their way out soon too.