Pros
Compensation is good. Opportunity to grown and learn new technology.
Cons
Bosses who like to micro manage. Management talks down to employees and is very condescending. Leadership goal seems to be focused on personal development. They are more focused on what will get them a promotion than the development of those that report to them. Unprofessional practices: Sr. Director level played a prank on all managers below him claiming there were associates complaining about management. While all the managers were starting to panic, Sr. Director said that they should all cancel their Christmas vacation to deal with this situation. Eventually he revealed that it was all a joke but the damage had been done as managers spoke out of what they perceived could be the problem. Those not in the know that it was a joke were clearly stressed and anxious and did not find it funny.