Great coworkers, but focus of work is on quantity over quality.
Pros
Coworkers are smart, conscientious, and fun. Office atmosphere is great. Development structure can respond to required changes in the application fairly quickly, and the product is designed to truly enhance the client experience. Many clients are long term clients and have become friends as well.
Cons
The pay structure for implementation consultants focuses on utilization hours. The focus then becomes billing, and delivering quality is lost. It also punishes he employee for taking vacation time and travelling to client sites during the week instead of on the weekends. The focus on quantity over quality seemed to result in a lot of finger pointing and blame across departments (and within departments) instead of working on getting everyone working together. This just wears down everybody. Information about the product is scattered and resides in a few peoples heads. Clients know more about how our software works than the implementers who train them do. High turnover in the implementation ranks but not a lot done to rectify the situation and with each person lost, a lot of knowledge goes out the door. Felt like my track of management was insincere although I would not say this about other departments.