Management lies about the culture; only deadlines and profit matter
Pros
The Raleigh office has an indoor gym.
Cons
Management fires anyone who doesn’t get issues done as fast as other members on the team, including firing new or younger developers with less experience simply because they’re not as fast as the more senior developers. They constantly compare you to others who work overtime and say you’re not getting enough done. Deadlines and appearing to be on schedule are more important than any of the values they claim to have. They lie about giving you 20% time devoted to your own projects. They lie about letting you use whichever tool you’re most comfortable with. They constantly micromanage and bully you by assigning ‘mentors’ AKA ‘spies’ that are informing your manager of any flaws you may have and telling you that you suck and don’t get enough done. They give you a 90 day goals and expectations and even though you meet and exceed everything on that paper, if they don’t like you as a person none of that matters and they invent new goals at the end and pretend that you were supposed to have met that invisible goal. They lie about you and make up untrue assumptions about you, and then spread those lies to others and to HR to get you fired. It’s a very toxic environment.