Pros
Great company to work for. On the cutting edge with security and public cloud. Very qualified, technical staff. A great team atmosphere. Very little managerial oversight though managers are there to help out if you ask for it. The pay and benefits are very competitive, including salary, profit share, Surface and accessories, unlimited PTO (not a gimmick), and remote work. Pretty much, you are free to setup your own day and execute. The thing I like best about Accellis is that it's committed to being the best. Not sure what drives that desire to be honest; it's definitely not the bottom line. I think the employees just prefer doing high-end work. If you want to go to work and feel like that matters, definitely consider this company.
Cons
If you prefer being told what you need to do, day to day, and if you are not somewhat entrepreneurial, this company is probably not for you. If you are looking for a slow-pace, predictable day, and minimal variation in daily duties, you won't find that here either. That's not a criticism of you, it's just that the company is structured in a way where employees are highly independent, flexible, and technical.