Good place to work stay best friend with management if you want to go up to next position.
Cons
a lot of gray area.
for some its like having family business
Management has a big role on your career advancement....if they don't like you that's end of your career