The people I worked with were good. The benefits were good.
Inconvénients
Upper management micro manages! They sit and watch the cameras in all the branches and will call you while you are with a customer and ask why you are taking so long with them.