The consulting company, is hired on by big corporations and the culture at these companies are great. The have a wide variety of OEMs they work with which allows for transitioning into other roles.
Cons
The benefits are not great, they have standard practice of benefits package but are limited.