Pros
You get to work with cloud technology that’s for the most part cutting edge, it’s caught up to the competition for the most part. Coworkers are great, management can be hit or miss. The people are technical but personable. Decent benefits and pay depending on location.
Kontras
Management turnover and lack of change management. Too many people not having much to do and not knowing how to alter their workflow. Lack of experienced SE’s in the hub may lead to struggles moving forward with some responsibilities. IE moving SE’s with 1-2 years of experience into much more involved projects and having them lead. Have heard gripes from other orgs that it’s not enough experience to do the ask. Depending on your stack you may not be doing much actual development as opposed to being a software user.