Vantaggi
The company has an encouraging culture. Flexible, understanding, environment, some good talented employees. Startup like environment. Opportunities. Food is everywhere.
Svantaggi
Releases are a joke. Not true agile than anything else. Clients continuously threaten to walk is when the "A" teams are brought in. Software and ideas are great concepts, but implementation and execution are the downfalls. Consistently counts on the warriors to make up for others. Development teams are not US based. Focus is all in the wrong places. Don't get me wrong, most good middle/first time managers I've worked with have been far superior than many others with multiple folds of experience but they are spending all of their time with their teams on other teams priorities out of necessity. Most senior leadership think they know everything and force us to follow even though presented with consensus showing otherwise. Tried to apply to other positions but did not meet the technical requirements. There are too many meetings. The company has not embraced processes and encourages over communication to the point where it is negatively impacting their productivity.