Pros
Nice people, great for hands on IT experience, very go with the flow type of staff and it works great for the type of company this is. Also ownership and upper management is very hands on with the work environment without going too far, will help you always and give you good feedback if they see that something isn't completely right. Try and strive to be not like other companies and it is done rather well, I also like that they do have a lot of options to sell and make your job a lot easier when dealing with people. CEO and upper management are genuinely good people that I've never personally had a problem with, never argued at any point and never had too many problems with the people in upper management.
Cons
Policies can be a bit of a learning curve at points, not really much room for promotions above T2. Documentation stuff that they have you read is not very engaging and can be very helpful but can also be complicated to read if you don't have proper experience with IT repairs.