New technologies to explore, flexible timing, good office cultures.
Cons
No growth even after years of hard working. No support for test engineer growth in next career level. Team leader are consum juniors effort and ideas. Appraisal is not given based on your output or your performance just for name sake.