Vantaggi
Awesome collaborative working environment with SMART PEOPLE. It's so nice not to have to worry about hand holding your co-workers. The culture is great and there are huge growth opportunities (both personally and career-wise.) Everyone gets along really well and works very well together. You can definitely have a voice in this company if you so choose. Flexible schedules and great benefits.
Svantaggi
If there is one, it's that the job is not for everyone. If you are not self-motivated, you will not succeed here. This is not the type of job where you clock in, are told what to do, and clock out. You'll need to be passionate about you position or you won't do well. Everyone here wants to go above and beyond (while still maintaining a work-life balance of course.) If you're not that type of person, you won't like working here.