Smaller company that is growing.
Benefits are outstanding.
Paid for every hour you work.
Healthy team environment.
Employees are appreciated.
Interesting projects.
Paid training.
Lots of energy, positive atmosphere.
Cons
Company is getting larger, some growing pains but working thru them.