Pros
Good Scope in this field even though there is a bond, there is good increment every year.
Cons
Bad management skills, they hired me and didn't give any joining dates for 6 months aftar my college was over. I asked them but they said we will tell you later. No professional communication. After 6 months they asked if I am free now, I wasn't so I rejected their offer