Pros
Free food and a nice office (which requires daily attendance), but people are fired to make quarterly PL to look better.
Cons
If you are applying for jobs there, expect that people around you could be fired at any time. This typically happens prior to RSUs vesting or bonus payments, and people are often given performance reasons for termination even if they never had any performance issues in the past. It's a total top-down culture coming from TS. Some top managers are very incompetent, and micromanagement is rampant. Almost the entire sales team was replaced in 2 years, with the exception of a few individuals owning big accounts. If you're applying to sales, think twice. You will be placed in a highly stressful environment with zero trust. You probably won't be able to meet quotas and will be fired at the beginning of the quarter, then asked to sign a Termination Agreement to relinquish your rights to sue the company. It's a toxic environment, and many people are just waiting for a better economic climate to leave. The engineering team hates the product they build and it tells a lot.