We had a lot of turnover in a short period of time in 2015 (see negative reviews), upper management didn't really address this with most of the engineers; this left a lot of us with a poor perception of the company. In SF it wasn't so bad since we were a tight knit group but it really affected the LA office. I think the company has bounced back since then and it was doing fine when I left in early 2016.
Project management is non-existant, this is left up to the engineers. Personally this was great, for some engineers not so much. Many of the larger projects could have really benefited from a true project manager.