Pluspunten
There is almost no way to get fired A place where you can work for the rest of your life. If you work here long enough you can be promoted to a comfortable level. High quality of work standards; everything you do needs to be good and defendable. Interesting work if you are on the right teams. Fairly clear promotion roadmap, although still dependent on factors outside your control. Not much micromanagement. You will often be trusted to own and develop projects on your own, with collaboration in certain settings. You will work with intelligent people who are generally helpful. Hiring seems to be a good process in getting the right talent.
Minpunten
Obscure and unclear bonus system. Despite any of your own metrics or performance, you will have no idea what your bonus will be until February of the next year. At best, you will know what it technically could be at the most, but it will never be that amount. Tons of meetings; so many meetings that people work after work hours so they can actually work. No standards around meetings so you can waste as much time as you want. Since no one can be fired, most of the senior management has been promoted way beyond their competence. Despite high work quality standards, there is almost no accountability. Once you are hired you can be as bad as you want until you quit. No project management structure. No project management tools. This adds hundreds of hours a year to every department, but it's all billable so who cares. Absolutely no interest in new technology. You will use SAS, Excel, SQL (if enough people on the team know it), and Access. This will never change despite what anyone may hint at. Raises outside of promotion are rare and low if they occur (0-2%). Raises with the promotion can be abysmal as well. This is just any company in Corporate America: average Glassdoor rating, antiquated practices, grey office walls, the culture of working too much and making unfunny jokes.