I have a lot of autonomy.
They are great with time schedules and flexibility.
It was smooth and easy.
I mostly work solo but when I do work with others there is a great sense of team work to get things done.
I have worked for this company for a while. The pay could be better but that is the only down side. They are flexible and great to work for.