Pros
1)Easy to get in but cannot escape from here. (0 Pros actually)
Cons
1)All the P.M's ask us to work every weekend's assuming we are available 2)Calling late at night and asking to work on issues ( after 2 AM) 3)No public holidays even if there's a holiday on the calendar they ask us to work 4)Work our __ off and get nothing for it 5)Have to work night shift with no extra allowance, its more like work day and night still get nothing for it 4)If we have to leave the office before 9 PM at night P.M's would ask us why we are leaving so early. 5)Everyone tries to impress their next superiors without actually planning the project properly and end developers have to suffer(0 planning) 6)There are incompetent people at the top level (they just BS... around all day)