Good for freshers, if you are a fresher work load and pressure will make you learn a lot of things
Cons
Too much load, not much pay for the senior employees, management is not that qualified, they don't know what they are doing or anything about software development