Pros
Honestly, getting an allowance for transportation and the gym in the building complex are the only worthwhile things working at this company.
Cons
In job descriptions there is the "as other duties as necessary" in the job description. Working here is primarily that. You will spend time working purely working on operational procedures which are poorly managed, if at all. There is zero documentation so the entire company is held together by very few people, who if they left, would pretty much render the company mute. There is no organization in any documentation. If you want to look up any documents, be prepared to spend your entire morning do that. No exaggeration. they refuse to implement any other system because the current system "works". You cannot do anything creative or use your own mind. If you like to take down instructions and do as others have told you with them completely disregarding your input no matter how valid it is, then you might consider working here. Otherwise, don't bother. Management is very paranoid. They will either micromanage and come up with ridiculous ways to make life difficult. On top of that, if you do not have the right tools or equipment for doing your job properly, good luck trying to purchase the right tools. Expenses are so closely guarded you have to write a novel to be able to purchase anything of use. You will get roped into numerous ongoing tasks that you will never be able to finish.