Pros
This is a great company for anyone who wants to be a part of a cohesive team that works together to accomplish one goal. In this company, I do not feel micromanaged, there is room for career growth and opportunities, and the environment is very friendly and comfortable. I feel very valued and heard at this company, and we are always rewarded for any extra hard work (or extra hours) that we put in. We are encouraged to take ownership of our projects, and our ideas are always taken into consideration.
Cons
There are some clients that are located in the pacific time zone and most of the employees are in CST or EST. Their end of day is actually 7pm CST, so there are times when people in the Chicago/Austin/Remote offices have to work late because of this time difference.