Pros
*you will learn programming structure ,means how should we write code. But trust me totally copy paste work. Some time doing unnecessary code. *No salary issue
Cons
1)There Is no no no no management.. Boss will tell you the time will be 8:30 to 6:30 but later he said time can be change to 9:30 to 7:30. On next day boss will tell you to come on time 9:30 to 7:30. 2) Your reporting time should be 9:30 no issue about it but there is no fixed out time normally there daily out time is 8:45 to 9 if you near by company's location 3) boss is frustrated because his personal problems and clients pressure. 4) He always shouted to fresher employees and put pressure to complete task and even you complete task he find some silly reason to shout you. 5) you have to do all things like development ,support ,testing no issues about it but he put lots of pressure and say same time he used bad words , 6) Boss shouted on employees to reduce his pressure and frustration 7) Lots of employees are leave its job just because of its environment.