Pros
Tremendous growth and opportunity for people who want to build opportunities and not just take a job; upper management aggressively fosters entrepreneurial spirit partly driven by need to continually generate interest and purchase of shares of the Company (some see this as a negative inherent to publicly-traded companies but it is a real necessity and can be a tremendously positive experience for many) and partly through senior management’s own vision and philosophical culture overall. Big project wins and market diversifications are exciting. Company is also actively pursuing improved internal synergies and opportunities with more focus on intra-company communication and engagement. If you think out of the box, have great business acumen, and can help the Company be successful, you will enjoy the budding culture! If you are more technically driven and have a passion for high quality, cost effective work then you also enjoy the emerging culture with focus on providing improved, higher-quality services to clients as well.
Cons
Per above, you can’t escape the real-world demands of continually meeting and exceeding financial performance expectations of shareholders while also meeting or exceeding the expectations of client’s for high quality technical and cost/schedule performance. And in the mix, there is the need of meeting and exceeding staff expectations as employees or shareholders themselves. Some local/regional managers are not yet fully assimilated in a common [business] culture and vision having come from past acquisitions and mergers, so this may contribute to some of the disparities and concerns as mentioned in other reviews, but the Company is now actively addressing such issues for the better.