The only con is the steep learning curve to master some of the non-mainstream technologies used on most projects. headwire is largely focused on delivering large scale sites built on Adobe Experience Manager (AEM). It may take some time to become comfortable with AEM's underlying technologies (e.g. OSGi, Apache Sling and Jackrabbit Oak). Honestly, if you have a passion for software engineering, this is actually a pro. Not to mention this space is hot and pays well.