Pros
You will get good technical knowledge and experience.You will able to handle whole project by your own.
Cons
Company doesn't provide you any training, They expect you to work as experienced person and pay as under graduate treat you as servant not as employee.Compromise with seniors, Be ready to work for extra hours. And the worst, you wont get experience letter.