Pros
Great co-workers doing interesting work at the intersection of compliance, instructional design, and front-end web development. Everyone involved in course development seems happy, and we have a lot of fun. Decent pay with good work-life balance if you want it. Offices conveniently located next to freeways and public transit. Extremely friendly and collegial office culture.
Cons
Growing pains can be hard. A few employees hired before the company started its current growth phase struggled to keep up. This led to many frustrations, but thankfully most have now left. This is to be expected whenever a formerly sleepy company transforms into a dynamic and challenging place to work. Also, because of the growth, new challenges arise and we have to figure out how to meet them. This can be difficult at times, but the opportunity to gain valuable experience is tremendous. Finally, the company has grown so much that we're out of space. This is frustrating, but new office space is coming soon.