Pros
Awesome benefits, like lots of PTO (which is very-readily given), Paid-paid vacation, and good insurance benefits. The culture is amazing. The cream-of-the-crop people work here, so you have a supportive team and leaders that truly care about developing you as a person. There are some work-from-home opportunities that make this job pretty flexible.
Cons
Very, very busy. Because Bamboo has such an awesome software, we are growing quickly. This means that there is always work to be done. If you don't handle stress well, or you want a job that has some down-time, this is not the job for you. You will constantly have multiple tasks and channels vying for your attention. Time management and multi-tasking are a must. Also, the training is long (4-6 weeks) with good reason.