One of my dislikings was the indecisiveness of some staff who had leadership roles but probably didn't have the vision or experience to fulfil it, resulting in staff wasting a lot of time working on things that were scrapped or modified significantly after the work had already been done and could have been avoided by not rushing it or better communication or research.
Another minor annoyance was the lack of communication within management about where projects are in their timeline, and what was meant to be a priority. The leaders travel a lot and stay busy in sales and marketing so there needed to be some better communication there.
For me as a mid level developer, there was no career opportunity besides the annual raise, but if you're coming in as a junior or mid developer, there's plenty of opportunity to learn good coding standards and get exp with a good set of tools in preparation for a senior role elsewhere.
Some of the job titles were extreme and there were so many seniors and directors for a 45 person company it seemed like they were making their own titles. I was waiting for someone to announce themselves Supreme Leader of the DRM4
Development team shares the office with other departments, who occasionally laugh or yell and distract you from what you're working on. There's a couple people who are inconsiderate of others when it comes to noise.
The recruiter was a really cool person, but asked everyone to leave a review on GlassDoor only if it's positive and that's lame, so there's probably a bunch of fake sounding reviews here. This one is real because I resigned and have no ties with them anymore, but it's from my perspective as a developer. There appeared to be some small time politics over the other side of the office so their reviews might be different if they weren't incentivised to leave an overly positive review.