Great Company to work for, it you work hard and want to grow you have many opportunities for a career.
Cons
wait until they have established their new operating model & location strategy until applying to work there. My department or position was eliminated two different times in 4 years. great severance package was provided.