New engineering grads be careful before accepting a role here. This company personifies the word micromanagement. Your every move and word you write is watched and reviewed from the very beginning of employment. This comes from the top down with quarterly check in performance reviews that are up to 20 pages long with a long list of performance metrics, most of which are irrelevant to company profitability or public image. I got the feeling that upper management did not trust its employees as there were frequent internal audits. As a field engineer (the entry position) I was never really able to take a vacation as you needed to keep up reporting and performance deadlines as well as client questions. Additionally, favoritism and office politics are on another level from anything i've ever seen. People are leaving like crazy. At the time of this writing it seems like every other week I see an update on linkedIn of someone I know leaving. The sad part is that it wasn't always like this, before the last 5-6 years it sounded like a great place to spend your career.