Pros
Good salary, will employ juniors with no experience.
Cons
no structure, dated approach to product delivery, sometimes you will get yelled at, and though for a junior it seems like a good start, actually getting the new position in a different company will be extremely difficult as the experience you get is not applicable outside of Esteh