Pros
-some good people -good office environment -cats allowed in the office -some people are very friendly will stress talk with you and invite you to hang out do activities outside work
Cons
-annual review are always delayed -crazy project stacking with unrealistic deadline forcing overtime every project -very bad micro management -you have to learn everything on your own but dont give time to have proper workflow and expect you to know everything in few days -say no office politic but very common, they like to play favorite if they need you -overtime not able to claim unless allowed on some project or team only even when deadline are unrealistic -management never ask directly but very bad culture of ot, it always artist skill issue and not unrealistic task resource schedule issue causing all rush work -conflicting direction from everywhere cause confusion -low salary unless they need you