Pros
high pay, big company, learned a lot
Cons
the culture is not goos enough, lots of on calls
Pros
Great teams and collaboration. Ability to grow and learn for career progression within the company
Cons
In the end you are just a number. Was laid off based on hire date and not my exceptional metrics and impact on the company