Pros
The employees are all very cool to work with
Cons
Senior management has no idea what it's doing. Owner will hire anyone with any sort of technical background (whether or not it's relevant to the job), and throw them in the fire. If the new hire can't figure out the intricacies of Spinfusion's 100% proprietary software, the ins and outs of MySQL queries, management will tell him/her that they're not trying hard enough or that they're stupid. The owner is condescending as all get out and narcissistic to boot. He knows the product (he built it) and makes everyone else feel like incompetent children for not understanding it in just a few weeks. Everything that's been said by previous reviewers is true, the management at Spinfusion is a nightmare.