The manager are just friendly on outside and come out a little rude at time. They need to be more humble and should value their employees opinions. Be ready for your ideas being rejected. Plus there is a lot of inner office politics which makes it a bit difficult to work in.