Great company! We went through some tough times were it seemed like the company had lost its way but Barrios is back.
Work/Life Balance
Employee support
Salary
Opportunities to learn
Cons
not much room for upward positions but they are very willing to train and pay for training