Fantastic workplace slightly let down by parent company
All in all, it was a very good place to work. Very understanding if you had to take time off, excellent communications with my lead while asking questions about certain work problems, very understanding HR departments, and a fun company culture. Was also very willing to teach skills to help work go smoothly. The only major issues started to crop up after being purchased by another company, but even those issues were minor, just small changes in policy.