Pros
The only pro is the friendliness of the everyday workers, the "doers".
Cons
If I could give 0 stars I would. This company changed so much from when I first started working there and not in a good way. Uneducated Senior Management that wouldn't survive 1 minute at any other company. Half of leadership went to high school together and have formed a click/club and all they worry about is taking care of and protecting one another. Terrible pay, no room for advancement, and leadership intentionally holds you down/back unless you are a part of their click. Consistently lie to clients including how the backend financials of the business truly work/operate. If you take a stand for yourself you will be shown the door. The culture within the company is you do your job, work and travel whatever hours they ask you to, and don't say a word because you will be ousted.