Pros
- Unlimited PTO (I've never had issues taking it, but some managers are stingy with it) - Free food, snacks (although not all offices have meals and honestly, the quality is lower than other tech companies) - The work honestly isn't too hard, but that's because we're not doing anything with a grand vision
Cons
I've on a team that, like almost all of them, has been rapidly expanding over the past two years. We've hired nearly 90 people, including several managers. Out of all of those people, they've promoted exactly one person to management. The rest of the managers have been external hires. This has caused the current group of managers to be woefully unfamiliar with the skills needed for daily work and the culture of the company. This is a development team, and honestly, except for one or two people, I doubt anyone in management can actually code. Which wouldn't be a problem if they were there to be guiding the strategic vision of the team, but they spend most of their time plotting against each other rather than actually articulating the direction. When they finally get their crap together enough to create a Powerpoint, they speak in vague tones about roadmaps and plans, but these never come to fruition. Meanwhile, our technical debt continues to grow and there's no clear process about how to fix it. Indeed does not grow its people. They may move you through levels, but don't expect these levels to correspond with anything resembling more responsibility or participation in the strategic vision. The levels are arbitrary and meaningless. Also, if you do find yourself taking a job here, make sure you strongly negotiate your salary on the front end because raises are pitiful. I've received multiple promotions and have been here two years and total I've only received a one digit percentage raise. They consider Cost of Living adjustment level raises as equivalent to promotion raises. Meanwhile, I know there are people a level below me making 25% more than I am and I know there's people at my level making even less than I am. There's so much talk internally about pay bands but don't expect any transparency about what they are. That's because they're completely arbitrary and don't make any sense. This lack of clarity is a recipe for disaster regarding pay discrimination and I hope they get called out on this sometime. Also, don't hope to go to your manager to fix this because in the weirdest business decision I've ever seen, they don't actually know what you're paid. Your boss' boss doesn't know what you're paid. Only certain people, somewhere unknowably high in your hierarchy know what you make.