Good working environment.
Environment is good, management is also good. Contractors get good money, but job agencies take a big portion of it. No room for advancement. You are limited to what your are doing. Flexible hours in my team, dont know about other teams.
ConsNo permanent. Only contract.