Pros
Technology driven company that promotes employee engagement. Integrity and innovation are promoted from the top of the organization. Everyone seemed to work well together and performance is rewarded. Focus on helping people during situations. Travel and working with good clients. Poor performers are not rewarded. Awesome bonuses on good years for those who were involved. I thought I knew about response with my prior years in the military but the experience I received here took me to the next level.
Cons
Reluctant to make personnel changes in a timely matter when needed. Sometimes management is too accommodating and understanding to certain employees that would be fired anywhere else. Yes sometimes you are required to respond but that is the business, rotation schedule helps so you are not on call but 1 week every two months.