Awesome group of people to work with! Flexible work environment. Little to no micromanagement. Executive team is transparent with employees and values their opinions. The company continues to grow and provide new job opportunities for their employees.
Cons
If you're not self motivated this is probably not the place for you.
Decent schedule
Work life balance can be good at times
Cons
Poorly run company
Upper management is absolutely horrible
Cash flow issues
CEO is someone from sales, Does not know what they are doing
On pace to file bankruptcy