Pros
The owner, Adam, is very transparent about how the business is run and involves employees in the business more than any other company I've ever worked for. Employees are even able to participate in bonus sharing after a brief probationary period.
There's no shortage of fun and exciting technologies to work on. From learning entry level desktop support to server and network management, you can be part of a distinguished team of IT professionals who are second to none. It's so rewarding!
Because the team is relatively small, as an employee your input is valued more than any other place I've previously worked. Everyone at Integral is part of a close-knit IT family and it really shows in the camaraderie amongst the team as well as in the quality support provided for clients.
Cons
In my 3.5 years at Integral I had no major gripes to report. Integral's management team is very dedicated to ensuring each employee enjoys what they do and the workplace in which they do it.