Small working groups/departments that fostered a sense of community, but unfortunately very few of them had good leaders and bosses.

Cons

Big execs with even bigger egos who are only driven by sales results which unfortunately is a narrow minded way of directing the company. No consistency with leadership and fail to recognize outstanding employees

Advice to Management

Good leadership is hard to come by, and there are a few exceptional individuals in this company who get no recognition for all the work they do. All credit goes to execs, unless sales numbers are down, then its anyone and everyone else's fault. Recognize the leaders of your company. Many of them are stifled and undervalued by higher up execs.

Worked in PS Technical Consulting team. It provided lots of exposure to big customers (one can improve customer facing skills), very flexible work hours. No micro management. Very senior team members, good problem solvers, smart people around, less ego, very helpful.

Cons

Fast paced, offshore working hours at times, still in start-up mode after 13 years. Looks like will remain private forever.