Pros
High technology, good hardware facilities, ambitious goals, high level of applied science
Cons
Old school leadership, different treatment between long-term regular employees and contractors. Inappropriate way of giving feedback. Lack of privacy in working place. No established working from home policy.