Pros
*Flexibility in schedule *Good location for those outside city *Office reno made office look good, young, hip, modern...but that is a facade to clients and trying to catch eye of younger workforce.
Cons
*Managers don't know how to manage people or process. *Lack of process. There is and has been very little in the way of process and communication across or within groups in the company. *Old infrastructure that is not dynamic...making for a clunky base. *Review process. Managers rate on quota system. *Management communication is very poor. *Education. There is minimal to no relevant training. Training for new technologies is non existant. *I've seen lateral moves but in my time here, and I've been here a while at this point, I realized recently I've never seen any upward moves. A go nowhere company *Managers are leave for 2 hr lunches and return loud and drink in offices on Friday's laughing, swearing and acting like frat boys of an undiverse fraternity.