Bailey Nelson is a strong emerging company that is growing rapidly. I personally find that this is the best time to be working for it as there's plenty of opportunities for personal development. Every company has its challenges and there's no perfect work place out there, but this is pretty close!
Great atmosphere, great culture, its fulfilling and rewarding
I don't really have a con to add here!