Pros
"Brand name" recognition, health and benefits, lifestyle if you so choose
Cons
I can't begin to express the deceit I felt six months into this job. Middle management are mostly undeserving of their positions, upper management are mostly Brazilian, and talented junior-inbetween people are either put at odds with each other, or so disgruntled that they don't feel like trying anymore. This is probably why they all leave before having a chance to be promoted to middle management. Don't expect to be listened to or promoted if you're not Brazilian, or at least of Latino descent. Otherwise, sacrifice personal and family and comfort for the opportunity to move ahead at this company. For the bonus levels here, not worth it. The company is always in cost-cutting mode and telling employees to treat the company's money as their own. This is not a startup folks, it's a corporation...one that lacks the benefits of other corporations and many startups.