they like to keep the easy going work place for employees. NO specific dress code.
Cons
Job responsibilities are not clear , you have more than one boss . they want you to do different things without considering the load of job you are already working at it. no appreciaiton for the hard work.