Wonderful people to work with; challenging work; company very focused on life/work balance
Cons
Became way too political after a while; if you weren’t one of your manager’s favorites you knew you would be the first to be let go during a RIF; opportunities available to you were directly related to how your manager felt about you