Ventajas
Excellent leadership from which to learn. Excellent work-life balance. Despite being an IT shop, our networks were solid so the number of on-call items I received in 5 years was less than a dozen. It’s a very small company so you will learn a ton and wear many hats. It enabled me to learn enough to start 2 of my own businesses. The owner is open and honest and a great teacher. Solid benefits, time off, and smart coworkers. Clients are also a joy to work with.
Desventajas
Salary won’t be at the absolute top of class, but this is a trade off of working for a small company. It’s also a benefit too though, because you aren’t just a number. You’re a valuable team member.