Pros
Wonderful and supportive colleagues, bosses; excellent office location, job security, flexibility, empowered to make changes, entrusted, maximum growth and development, a lot of team building and social activities
Cons
Only can think of great things to share, no downsides!