Pros
Pay is somewhat competitive depending on what role you're initially hired into.
Cons
Overworked, over-stressed, co-workers unwilling to help, micromanaging from upper management, too many different roles lumped into "Business Analyst" role, incredibly slow learning curve, terrible benefits compared to other jobs in same field There are a few people that had worked with the company over 7 or so years and they hadn't been promoted to a Director yet, however upper management promised moving into a director role in no time. To get all your work done on time in order to NOT be on a company wide email about who didn't meet deadlines, you must work nights and weekends. Learning time to feel comfortable on the job seems like it would take YEARS.