Vantaggi
They had some great people on staff who were fun to work with. My manager was flexible, understanding, and gave me what I needed to do my job effectively. Had some great opportunities to work on exciting and innovating projects while learning and developing new skills.
Svantaggi
Hm... Sometimes there there appeared to be a lack of alignment on how to approach problems, but this did not have a big impact to my role.