Work alongside some extremely intelligent and talented people. Great work life balance.
Cons
Horrible leadership. Very imbalanced pay scale and undeniable favoritism. The cliquey environment leaves a very small margin for growth opportunities. Unorganized, scattered and careless business practices. Big superiority complex.