The work environment is great.
The salary is also up to industry standards that is not disappointing at all.
Management is quick and helpful to answer your question, but becoming permanent from temp is a million dollar question.
Once permanent, do not worry about job security.
Despite having good enough salary, they are really horrible at giving benefits and paid vacation days. For example, in Christmas, only 25, 26 and 1st are off even if one or all of them falls in weekends. Most rivals are way better and flexible that way.