Pros: nice office and location
Cons: high stress, little chance for promotion, low job security.
Very high stress work. Very high turnover from people quitting to people being fired. Management appears to lack a clear sense of direction. Most who actually got promoted, ended up then being demoted, and or fired.