Pros
The management team really cares about the quality of the product and the quality of the company.
They are open to ideas and there is always an opportunity to be heard if you think things can be done better.
The company believes in promoting from within, and there is always an opportunity to grow.
Compared to other translation companies, this is definitely a progressive and supportive environment, and employees have an opportunity to experience all aspects of the localization world, and aren't just pigeonholed into doing specific tasks.
Benefits are good, and vacation time (especially the holiday time off) is great.
Company was always supportive of personal growth and understanding about work/life balance.
Offices are all great, and going into work each day feels good when you have great offices.
They really foster an atmosphere of teamwork and camaraderie, and encourage teams to be supportive of each other.
Cons
Company is going from being a small company (where the culture was based around the employees' personalities) to being a larger company (where personalities must fit into the culture). There are some growing pains associated with this.
Policies aren't always flushed out yet, so there are times when we have to "wing it", which can be frustrating.
PMs are given a lot of responsibility, which is a good thing, but with that sometimes comes some long hours.