-some good/fun colleagues
-flexible working conditions
-can grow into whatever position you want
Cons
-questionable company practices: focused on driving sales and not on delivering value to clients
-not paying some employees on time or at all
-weak future outlook