Really wanted to give 5 stars, but organizations can always improve.
Growing pains to the point where there are stretch marks. There's a high amount of responsibility placed on employees to succeed, and while they do, it's an absolute challenge at times to keep on top of everything.
Also, this can be seen as a pro or a con, there is a high amount of ownership of your clients required to work here.