Pros
Company compensation, bonuses, benefits, and additional gifts are great. My co-workers are very nice. Many office events. Give meaningful responsibilities. They have many locations, and opportunities for growth.
Cons
Go in office everyday (which isn’t too big of a con, since I enjoy seeing everyone and I’m more focused at the office). Also, you have to work more than 40 hours per week, which isn’t bad considering your compensated more than other employers.