Some of the people there are really experienced as they hire some gems.
Cons
Those people don't stay long. Management makes lots of promises but never delivers. They also are quick to punish and it is rather old school in the way they expect subordinance. If you can perform, congrats, you get more work!