Hard to get job but a go company to work for. Great owners.
Pros: great pay, good work life balance
Cons: management team, micro manage way too much.
Micro Manage way too Much and have a VERY hard time telling an employee that you are doing a good job, always telling you that you need to try this, change this, do this, etc....