Pros
•Constant improvement •Adherence to consistent values (do the right thing, be proactive, take the high road, communicate well, get stuff done, be a solid teammate) = predictability and security •Lots of really, really smart people working together under solid leadership •Not bound by "corporate policy," instead bound by "do what it takes to take care of the customer." •Low turnover + High standards = long careers = strong professional relationships = great team that feels like family •Efforts are rewarded
Cons
•Constructive criticism is available in AMPLE supply and can sometimes hit the feelings pretty hard. •High standards can be tough to live up to sometimes, there's a level of stress that can come from that, especially during the busiest times.