Pros: independent environment, option for remote work, benefits.
Cons: prepare to work all the time, and the work itself is a bit exhausting.
This is an awesome place to work! The starting pay is good for someone out of college, as well as the experience that it provides. I work in the corporate headquarters, which is larger than the other offices, but it allows for advancement and meeting new people.