Plethora of knowledge and high professionalism
Pros
* They take time to get you up to speed with AWS to help serve customers. Very impressed with the onboarding experience. * Plenty of opportunities for you to learn new skills that will help you professionally. * You are in a team that is essentially on cutting edge technology. * You get to make a very really impact on real customers.
Cons
* A lot of travel, however, this depends on the project you are handed. Typically a project lasts 4 months, so time varies. * Resource management is pretty poor sometimes. Meaning they have a difficult time matching people with the right skills to the right projects. Getting a "good" project which you can make an impact on is sometimes luck. * In professional services your team is typically scattered across the country. Hence, you do feel isolated at times. * Some projects lack proper project management. E.g. A project manger can only spend 4 hours a week on your project. This mean you have to pick up 80% of overhead tasks even though you are a technical lead consultant.