Comprehensive medical benefits
Great office location
Great brand name to have
Cons
Lower cash salary than expected
Company direction can change quickly
Approvals for plans can take a long time depending on whether the proposal is being supported or not