Great place to work. Plenty of training opportunities, plenty of paid time off, and plenty of career opportunities and room for advancement. The work-life balance made the job worth it in the end.
At least 30 days of PTO from day one.
Lower management could use some work. Upper management was awesome.