Barbizon is a great company. They value work/life balance, their corporate culture is welcoming to all as long as they are willing to do the work and they invest a lot of time and effort in developing their people.
Cons
The industry is evolving. Barbizon has been slow to adopt the changes needs to stay competitive, but they are working in that direction.