Pros
3Sharp is a great place to work. The culture and collaborative atmosphere is fantastic and everyone feels equally committed to getting work done, but it's also a place with a ping-pong table (a questionable perk in most companies) where employees are actively encouraged to take breaks and play a game. Salaries are good across all roles and the benefits are excellent, especially for the size of the company. Leadership is extremely transparent about their finances and how those feed into the quarterly profit-sharing bonuses. Though the company is still small there are plenty of opportunities for internal growth, and it often only takes a few years for a capable employee to go from an entry-level position to owning major business opportunities -- with salary to match.
Cons
- much of the company's business is dependent on contracts with specific teams or people inside large companies, which shift and change priorities due to business needs and office politics. Despite this inherent instability 3Sharp as a company has remained quite stable, and even grown consistently, but the risk is always there. - those contacts alternate between desperately needing everything you can give them and making constant demands on your time, and completely ignoring you because they have bigger priorities. Often the former happens when you're busy while the latter happens when you don't know what you're supposed to be doing. - 3Sharp is rarely the big dog in contract work and often ends up saddled with scope creep that was well outside the initial project, but what are you gonna do. - related to the above but there will always be a few projects that were scoped to "build business", which means they'll go well over-budget and require substantial extra work from everyone involved for an effort that may or may not result in future business.