Vantaggi
Flexible working hours are nice, though it is not a real policy that is the same for every employee. The 401k plan is great, 5% match 100% vested in Mach from day 1 is better than industry standards. This could be a great job if you are a native Spanish or Portuguese speaker.
Svantaggi
The company does not follow through with its promises, it just makes a big fuss about being principled and is the same as or worse than other companies. Very beurocratic, you cannot make any move without having seven people tell you seven different things you need to accomplish before your idea or request can be considered. Ultra homogenous, conservative, religious environment. I overheard many conversations that were inappropriate and exclusive to minorities. If a transgender person had worked at the company they would have had grounds to sue over a hostel work environment based on conversations I overheard. Bad management at all levels. Many people in the company in different departments and at different levels that are untrustworthy, unclear, and are just plain not good managers.