Pros: the other employees were great, people were friendly
Cons: management was inept at best.
I worked in St. Louis on a software project.
like most people at this location I am leaving because they could not live up to their promises and because they cannot manage a software project. The stress level was super high for my team and I.
The project is failing because management will not support the team, they put inept people in charge of things who were contractors and could care less if it succeeded and it was more than obvious they had no idea what they were doing, they just smooth talked and constantly said things like "don't worry it will just work out". Sane practices that are required for any project to succeed like communication with other teams and the business were non existent, requirements gathering were non existent, planning was non existent. They seemed to like to shoot from the hip and constantly fight fires. They were using no methodology but calling it agile, we even had retros with a few common themes at the end of every "sprint", usually asking for improvements in planning and requirements gathering, that were always ignored.
Management is great at not listening to people they hire or contract to be a functional expert in a particular field, instead they hire cronies who know nothing and then let them line their pockets and waste millions destroying projects. Another thing management is great at is after not listening to their employees.... problems leading to technical failures arise, management then blame the employees and team for their poor management and indecisiveness.
To top this all off, Headquarters in Boston could care less. They actively work against the other divisions and from all I could see are run about as effectively. Its no wonder they cant overtake the competition.