When I am assigned a task by my manager.I usually take a lot of time to finish and sometimes I complete it in 1 or 2 days. I feel that if I do fast they think that I did without quality and if take time they think I'm inefficient. What qualities does management appreciate.....fast work with low quality or slow delayed work with high quality. What is a good approach.
Consider I have to create a technical document and management has not given any deadline. Now, I can take weeks and delay it or finish it in one day.
I work as a IT professional in software industry. I have 5 years of experience.