Pros
The people are bright, dedicated, caring, and fun. Even on days when project work proved to be difficult, I felt lucky to be in such good company. The environment is fast paced with high expectations for work quality but offers a chance to set and achieve your own career goals. I was encouraged to try new things and push past my comfort zone. I also appreciated the flexibility. Any time I was faced with a family circumstance or illness that required me to work from home or take time off, I was always assured by my team that everything at work would be covered until I could return to the office.
Cons
The teams are run lean. There were many times when I felt stretched too thin. Thankfully, I had capable teammates by my side. As a growing company, process and management best practices had a few kinks, but there was an effort underway to get those issues fixed when I moved on.