Middle tier of management is riddled with overly aggressive leadership that worries more about own image than their teams performance. Voted best places to work, I dont see how. Most people hate their job, hate the nightly 8pm conf calls, the cubicle life, and the upper management philosophy. If you have any other option in your career, chose that one. This place hates new people. Friendly at first, will stab you in the back as they climb on you to ascend the corporate ladder.