Bright co workers who are very helpful Good compensation package Remote work (dependent on manager) Personally felt that managers care a lot about career development Working for a great product(s)
Cons
Sometimes a "small fish in big pond" feeling Unexpected Talent Acquisition layoffs - this could have been handled better