Pros
Awesome facilities, Owner pays for parties, and gatherings to try and build a good team atmosphere. Owners donate time and money to charity.
Cons
Staff has cliques and does not want to help new employees much. Management has friends or favorites that get promotions (not based on merit) and are treated differently than some other team members . As you can see from the management perspective on here, you are awesome and "fit in" if you work here, and if you work here and leave, you are a "bad apple" and they did not want you there to begin with. It is quite narcissistic for Smart IT management to believe that when someone leaves, they are a "bad apple" and should get over it. I have enjoyed great success EVERYWHERE that I have worked prior to this job, and after this job so I hope that I am not considered a "bad apple" that is immature and needs to get over it as stated in one review on here. People have success at some places, and do not have that same success at others.