Great company to work for! The work environment and company culture is fantastic, and you can tell that the employees really love their jobs.
The only downfall is the limited advancement within the company, and you have to create your own opportunities. Although, management is always open to new ideas and encourages everyone to go after their passion. Regardless, still a great place to work even if it's not for the duration of one's career.
Great culture, Go for It mentality, Genuine care for clients
Limited ability for advancement up through the company